Multicast Group Communication for CORBA

نویسندگان

  • Louise E. Moser
  • P. M. Melliar-Smith
  • Priya Narasimhan
  • Ruppert R. Koch
  • K. Berket
چکیده

Multicast group communication is a useful augmentation to CORBA both for fault-tolerant and highly available applications and for groupware and cooperative work applications. However, different multicast group communication protocols are appropriate in different environments, e.g., local area vs. wide area networks, and Internet vs. ATM. In this paper we present a multicast group communication engine and bridge for CORBA that allows different multicast group communication protocols to cooperate. The group communication engine places Lamport timestamps on messages, and multicasts messages to object groups using one or more group communication protocols. The group communication protocols reliably deliver the timestamped messages in timestamp order to the group communication engine, which integrates these streams of messages into a single stream for delivery in timestamp order.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Group Communication Protocol for CORBA

Group communication protocols are used in fault-tolerant systems to maintain strong replica consistency. The FaultTolerant Multicast Protocol (FTMP) described here is a group communication protocol specifically designed for the Common Object Request Broker Architecture (CORBA). FTMP operates over IP Multicast, and consists of the Reliable Multicast Protocol (RMP) that provides reliable source-o...

متن کامل

The Interception Approach to Reliable Distributed CORBA Objects

The Eternal system is a CORBA 2.0-compliant system that enhances the CORBA standard with replication and thus fault tolerance. The novel interception approach implemented in the Eternal system involves capturing IIOPspecific system calls made by the ORB, and subsequently mapping these calls onto a reliable multicast group communication system. The motivation for the use of this approach is that...

متن کامل

Adding Group Communication and Fault-Tolerance to CORBA

Groupware and fault-tolerant distributed systems stimulate the need for structuring activities around objectgroups and reliablemulticast communication. The objectgroup abstraction permits to treat a collection of networkobjects as if they were a single object; clients can invoke operations on object-groups without needing to know the exact membership of the group. Object-groups mainly serve to ...

متن کامل

Extending the UMIOP Specification for Reliable Multicast in CORBA

OMG has published an unreliable multicast specification for distributed applications developed in CORBA (UMIOP). This mechanism can be implemented based on IP Multicast, a best-effort protocol, which provides no guarantees about the message delivery. However, many fault-tolerant or groupware applications demand more restrictive agreement and ordering guarantees (for instance, reliable multicast...

متن کامل

The Implementation and Analysis of OCI-Based Group Communication Support in CORBA

Object replication is a technique to enhance fault tolerance and high availability. Group communication is a useful mechanism guaranteeing the consistency among replicated objects. We propose a generic group communication framework that allows transparent plug-in of various group communication protocols with no modification of existing CORBA. For this, we extend the Open Communications Interfac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999